package org.dizena.quartz.bean.dto;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

@Data
@TableName("QRTZ_JOB_RESULT")
public class QuartzJobResult {
    @TableId(type = IdType.AUTO)
    private Long id;
    @TableField("JOB_NAME")
    private String jobName;
    @TableField("JOB_GROUP")
    private String jobGroup;
    @TableField("JOB_PARAM")
    private String jobParam;
    @TableField("JOB_METHOD")
    private String jobMethod;

    @TableField("JOB_GROUP_ID")
    private Long jobGroupId;
    @TableField("RUN_GROUP_ID")
    private Long runGroupId;
    @TableField("PRE_RUN_ID")
    private Long preRunId;
    @TableField("START_TIME")
    private Long startTime;
    @TableField("RUN_STATUS")
    private Integer runStatus;

    @TableField("RUN_PROCESS")
    private Integer runProcess;
    @TableField("REPORT_TIME")
    private Long reportTime;
    @TableField("REPORT_INFO")
    private String reportInfo;
    @TableField("ACTION_DATA")
    private String actionData;
    @TableField("EXTEND_DATA")
    private String extendData;

}
